import pandas as pd

# ① 创建DataFrame对象
data = {
    "姓名": ["赵文", "李蒙", "刘武", "何花"],
    "职务": ["主管", "副主管", "员工", "员工"],
    "基本工资": [8000, 7000, 5000, 5500],
    "联系方式": ["152*****9852", "150****5820", "136****8962", "131****9860"]
}
df = pd.DataFrame(data)

# ② 增加一行信息（李华）
new_row = pd.DataFrame({
    "姓名": ["李华"],
    "职务": ["员工"],
    "基本工资": [5200],
    "联系方式": ["136xxxx235"]
})
df = pd.concat([df, new_row], ignore_index=True)

# ③ 插入性别列（调整步骤顺序，确保数据长度一致）
gender = ["女", "男", "女", "女", "女"]  # 假设李华为女
df.insert(1, "性别", gender)

# ④ 修改刘武的职务
df.loc[df["姓名"] == "刘武", "职务"] = "副主管"

# ⑤ 输出信息
print("-----所有员工信息-----")
print(df)
print("\n-----主管/副主管信息-----")
print(df[df["职务"].isin(["主管", "副主管"])])

# ⑥ 保存到CSV文件
df.to_csv("员工通讯录.csv", index=False, encoding="utf_8_sig")